<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Get the value for a Unicode property for a code point</title>
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-base.css" />
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-medium.css" />

 </head>
 <body class="docs"><div class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <ul class="nav" style="width: 100%">
      <li style="float: left;"><a href="intlchar.getintpropertyminvalue.html">« IntlChar::getIntPropertyMinValue</a></li>
      <li style="float: right;"><a href="intlchar.getnumericvalue.html">IntlChar::getNumericValue »</a></li>
    </ul>
  </div>
</div>
<div id="breadcrumbs" class="clearfix">
  <ul class="breadcrumbs-container">
    <li><a href="index.html">PHP Manual</a></li>
    <li><a href="class.intlchar.html">IntlChar</a></li>
    <li>Get the value for a Unicode property for a code point</li>
  </ul>
</div>
<div id="layout">
  <div id="layout-content"><div id="intlchar.getintpropertyvalue" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">IntlChar::getIntPropertyValue</h1>
  <p class="verinfo">(PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">IntlChar::getIntPropertyValue</span> &mdash; <span class="dc-title">Get the value for a Unicode property for a code point</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-intlchar.getintpropertyvalue-description">
  <h3 class="title">说明</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><strong>IntlChar::getIntPropertyValue</strong></span>(<span class="methodparam"><span class="type"><span class="type">int</span>|<span class="type">string</span></span> <code class="parameter">$codepoint</code></span>, <span class="methodparam"><span class="type">int</span> <code class="parameter">$property</code></span>): <span class="type"><span class="type">?</span><span class="type">int</span></span></div>

  <p class="para rdfs-comment">
   Gets the property value for an enumerated or integer Unicode property for a code point.
   Also returns binary and mask property values.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-intlchar.getintpropertyvalue-parameters">
  <h3 class="title">参数</h3>
  <dl>
   
    <dt>
<code class="parameter">codepoint</code></dt>

    <dd>

     <p class="para">The <span class="type">int</span> codepoint value (e.g. <code class="literal">0x2603</code> for <em class="emphasis">U+2603 SNOWMAN</em>), or the character encoded as a UTF-8 <span class="type">string</span> (e.g. <code class="literal">&quot;\u{2603}&quot;</code>)</p>
    </dd>

   
   
    <dt>
<code class="parameter">property</code></dt>

    <dd>

     <p class="para">The Unicode property to lookup (see the <code class="literal">IntlChar::PROPERTY_*</code> constants).</p>
    </dd>

   
  </dl>

 </div>


 <div class="refsect1 returnvalues" id="refsect1-intlchar.getintpropertyvalue-returnvalues">
  <h3 class="title">返回值</h3>
  <p class="para">
   Returns the numeric value that is directly the property value or, for enumerated properties, corresponds to the
   numeric value of the enumerated constant of the respective property value enumeration type. Returns <strong><code>null</code></strong> on failure.
  </p>
  <p class="para">
   Returns <code class="literal">0</code> or <code class="literal">1</code> (for <strong><code>false</code></strong>/<strong><code>true</code></strong>) for binary Unicode properties.
  </p>
  <p class="para">
   Returns a bit-mask for mask properties.
  </p>
  <p class="para">
   Returns <code class="literal">0</code> if <code class="parameter">property</code> is out of bounds or if the Unicode version does not
   have data for the property at all, or not for this code point.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-intlchar.getintpropertyvalue-examples">
  <h3 class="title">范例</h3>
  <div class="example" id="example-2507">
   <p><strong>示例 #1 Testing different properties</strong></p>
   <div class="example-contents">
    <div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">getIntPropertyValue</span><span style="color: #007700">(</span><span style="color: #DD0000">"A"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">PROPERTY_ALPHABETIC</span><span style="color: #007700">)&nbsp;===&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">getIntPropertyValue</span><span style="color: #007700">(</span><span style="color: #DD0000">"["</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">PROPERTY_BIDI_MIRRORED</span><span style="color: #007700">)&nbsp;===&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">getIntPropertyValue</span><span style="color: #007700">(</span><span style="color: #DD0000">"Φ"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">PROPERTY_BLOCK</span><span style="color: #007700">)&nbsp;===&nbsp;</span><span style="color: #0000BB">IntlChar</span><span style="color: #007700">::</span><span style="color: #0000BB">BLOCK_CODE_GREEK</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div>
   </div>

   <div class="example-contents"><p>以上例程会输出：</p></div>
   <div class="example-contents screen">
    <div class="cdata"><pre>
bool(true)
bool(true)
bool(true)
</pre></div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-intlchar.getintpropertyvalue-seealso">
  <h3 class="title">参见</h3>
  <p class="para">
   <ul class="simplelist">
    <li class="member"><span class="function"><a href="intlchar.hasbinaryproperty.html" class="function" rel="rdfs-seeAlso">IntlChar::hasBinaryProperty()</a> - Check a binary Unicode property for a code point</span></li>
    <li class="member"><span class="function"><a href="intlchar.getintpropertyminvalue.html" class="function" rel="rdfs-seeAlso">IntlChar::getIntPropertyMinValue()</a> - Get the min value for a Unicode property</span></li>
    <li class="member"><span class="function"><a href="intlchar.getintpropertymaxvalue.html" class="function" rel="rdfs-seeAlso">IntlChar::getIntPropertyMaxValue()</a> - Get the max value for a Unicode property</span></li>
    <li class="member"><span class="function"><a href="intlchar.getunicodeversion.html" class="function" rel="rdfs-seeAlso">IntlChar::getUnicodeVersion()</a> - Get the Unicode version</span></li>
   </ul>
  </p>
 </div>


</div></div></div></body></html>